#ifndef IMAGEPROCCESOR_H
#define IMAGEPROCCESOR_H

#include <QMainWindow>
#include <QMenu>
#include <QAction>
#include <QMenuBar>
#include <QToolBar>
#include "showwidget.h"

class ImageProccesor : public QMainWindow
{
	Q_OBJECT

public:
	ImageProccesor(QWidget *parent = nullptr);
	~ImageProccesor();

	void CreateAction();    // 创建动作
	void CreateMenus();     // 创建菜单
	void CreateToolBar();   // 创建工具栏
	void LoafFile(QString );// 加载文件
protected slots:
	void ShowNewFile();     // 新建
	void ShowOpenFile();    // 打开文件
	void ShowPrintText();   // 打印文本
	void ShowPrintImage();  // 打印图像

private:
	QString FileName;  // 文件名
	QMenuBar * menubar;       // 菜单栏
	QMenu * FileMenu;         // 菜单
	QMenu * ZoomMenu;
	QImage img;
	ShowWidget * showwidget;
	QAction * openFileAction; // 文件菜单的动作
	QAction * NewFileAction;
	QAction * PrintTextAction;
	QAction * PrintImageAction;
	QToolBar * FileToolBar;   // 工具栏

};
#endif // IMAGEPROCCESOR_H
